Qt Creator
嵌入式软件开发工具和跨平台 IDE
Qt Creator是跨平台的集成开发环境(IDE),支持在编程过程中使用GitHub Copilot等编码助手。它帮助开发者为桌面、移动端和嵌入式平台创建软件。
简介
Qt Creator 是一个跨平台、完整的集成开发环境 (IDE),供应用程序开发人员为多个桌面、嵌入式和移动设备平台(如 Android 和 iOS)创建应用程序。它适用于 Linux、macOS 和 Windows 操作系统。
Qt Creator 包括项目生成向导、高级的 C++ 代码编辑器、浏览文件及类的工具、集成了 Qt Designer、Qt Assistant、Qt Linguist、图形化的 GDB 调试前端,集成 qmake 构建工具等。
功能和优势
复杂的代码编辑器:
您可以在Qt Creator高级代码编辑器上使用C++、QML、JavaScript、Python和其他语言编写软件。它具备代码补全、语法突出显示,重构等功能,内置文档随手可得。
版本控制:
Qt Creator集成了大多数流行的版本控制系统,包括 Git、Subversion、Perforce 和 Mercurial。
项目和构建管理:
无论导入现有项目,或是从头开始创建一个项目,Qt Creator都能生成所有必要文件。 包括支持Cmake和用qmake构建工具进行交叉编译。
多种系统选择:
在桌面、移动和嵌入式操作系统上构建并运行您的软件。构建设置使您可以轻松地在目标之间切换。
Qt设备模拟器:
在与目标设备几乎相同的条件下测试、调试应用程序。
Qt Quick 编译器:
将源代码编译为本机机器代码,加快启动时间和UI性能,并保护您的源代码和知识产权。
产品界面
支持的平台
版本发布
2011年10月21日,Qt Creator 2.4.0 beta 发布。
最诱人的功能/改进无疑是新增的“同步声明及定义”功能。使用该功能,当要改变某个方法的声明或定义时,Qt Creator会自动在代码及头中帮助你进行同步。
此外,“从声明中插入定义”也进行了改进,该功能会最少化代码中的命名(names),例如,丢弃不必要的命名空间,从代码中发现更多的适合命名。这对编写C++代码确实是一个很好的促进。
QML编辑器同样得到很多新功能/改进,例如,真正的“Rename usages”功能、语法高亮等。另外,在代码方面,重新设计了C++与QML的代码,使它们可保存为方案,以便可以在不同的项目中轻易地再次使用这些编码风格设置,而且可以分享它们。
2011年12月14日,Qt Creator 2.4 发布。
Qt Creator 2.4中的新特性及改进:
新的“synchronize declaration and definition(同步声明及定义)”和“create definition from declaration(从声明中插入定义)”功能。在Creator 2.4中,当你需要改变一个声明或定义,会发现一个小的“灯泡”图标出现。按“Alt+Return”键(或单击bulb图标),相应的其他位置也会同时改变。
2012年03月16日 ,Qt Creator 2.5 测试版发布,
Qt Creator 2.5带来了对最新的C++ 11标准的更多支持,例如:nullptr、constexpr、static_assert、noexceptauto内联命名空间和部分lambda等。开发团队对该版本中的一些功能进行了重构:
基础重构:插入#include用于未定义的标识符
“提取功能”重构
“重新排列参数列表”重构
名称同步:如果在声明中改变了参数名称,函数代码中的名称会自动改变
社区对于Qt Creator 2.5的一个较大的贡献是TODO插件,但是由于缺乏一些优化,该插件默认是禁用状态,你可以通过Help/About Plugins操作来启用它。
Qt Creator 2.5的其他一些改进:
剪贴板历史记录:可以使用Ctrl+Shift+V快捷键来循环粘贴
在编辑器边框上用图标来标示错误,在编辑时,调试窗口中显示的错误行号会根据实际位置自动更新。
2012年05月11日,Qt Creator 2.5 正式版发布,该版本诸多新特性和使用上的改进。
2012年09月12日 ,Qt Creator 2.6 beta 发布,不再支持 Symbian。
2014年04月17日,Qt Creator 3.1.0正式发布,实现了对于iOS的完全支持,新增WinRT、Beautifier等插件,废弃了无Python接口的GDB调试支持,集成了基于Clang的C/C++代码模块,并对Android支持做出了调整。
参考资料
Qt Creator 2.4 发布.开源社区网.
最新修订时间:2024-05-24 12:53
目录
概述
简介
功能和优势
参考资料